Teiid provides the means (i.e., Translators and JEE connectors ) to access a variety of types of data sources. The types of data sources that are currently accessible are:
Generic ANSI SQL - for typical JDBC/ODBC sources
Simple SQL - for any JDBC/ODBC source
SOAP
REST
Arbitrary HTTP(S)
Big Data / No SQL / Search Engines / JCR and Other Sources
Enterprise Systems
Object Sources
RedHat Directory Server
Active Directory
Spreadsheets
This represents data sources that have been validated to work using the available translators and connectors. However, this does not preclude a new data source from working. If a data source has a JDBC driver, Teiid can connect and easily issue SQL-92 based queries. If there is any custom SQL or functions that are needed to be supported, then an existing translator can be extended or a new translator can be created using the Translator Development extensions.
Take a look at the list of Translators that are used as the bridge between Teiid and the external system.